#!/bin/bash

# 定义变量方便修改
DATABASE=gmall

# 如果是输入的日期按照取输入日期；如果没输入日期取当前时间的前一天
if [ -n "$1" ] ;then
   do_date=$1
else
   do_date=`date -d "-1 day" +%F`
fi


echo ================== 日志日期为 $do_date ==================

# 加载数据SQL语句
sql="
LOAD DATA INPATH '/origin_data/${DATABASE}/log/topic_log/$do_date' INTO TABLE ${DATABASE}.ods_log PARTITION(dt='${do_date}');
"
# 执行SQL语句
/opt/module/hive/bin/hive -e "${sql}"